// fp模块的使用

// 普通lodash函数使用
const _ = require("lodash")
let str = "NEVER SAY DIE";

const split = _.curry((sep, str) => _.split(str, sep));
const map = _.curry((fn, arr) => _.map(arr, fn));
const join = _.curry((sep, arr) => _.join(arr, sep));
const f = _.flowRight(join("-"), map(_.toLower), split(" "));
console.log(f(str));

// lodash中的fp模块
const fp = require("lodash/fp");
const f1 = fp.flowRight(fp.join("-"), fp.map(fp.toLower), fp.split(" "));
console.log(f1(str));